package com.ljtxxhwj.myblob.mapper;

import com.ljtxxhwj.myblob.entity.Favorite;

import java.util.List;

public interface FavoriteMapper {
    // 根据用户ID查询该用户收藏的所有文章
    List<Favorite> selectFavoritesByUserId(Integer userId);

    // 根据文章ID查询收藏该文章的所有用户
    List<Favorite> selectFavoritesByArticleId(Integer articleId);

    // 插入一个新的收藏记录
    void insertFavorite(Favorite favorite);

    // 根据文章ID和用户ID删除收藏记录
    void deleteFavoriteByArticleAndUser(Integer articleId, Integer userId);
}